package com.zm.campus.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zm.campus.pojo.CommPointTh;


import java.util.List;

public interface CommPointThMapper extends BaseMapper<CommPointTh> {

    //通过树洞id和评论者的id查看当前评论表是否有该用户对应的评论记录
    List<CommPointTh> selectByTreeHoleId(Long thId,String  commentUserId);

    List<CommPointTh>queryAllCommentByTHId(Long thId);

    //通过树洞id和用户id更新评论表中该用户对此评论的点赞状态
    Integer updatePointByUserIdAndThId(Long thId,Boolean isPoint, String commentUserId);

    //通过用户id查询当前用户评论树洞的信息
    List<CommPointTh> getCommPointThInfoByCommUid(String userId);

    //删除评论表中指定树洞id的列
    Integer deleteByThId(Long thId);

    //查询当前树洞是否有人评论或者点赞过，用于删除树洞时能否删除评论表对应的内容
    Integer selectByThId(Long thId);
}
